//
// Created by xili on 2024/8/3 23:28.
// Go big or go home.
//
#include <vector>

using namespace std;

class Solution {
public:
    long long countCompleteDayPairs(vector<int> &hours) {
        long long ans = 0;
        int cnt[24]{};
        for (int t: hours) {
            // 先查询 cnt，再更新 cnt，因为题目要求 i<j
            // 如果先更新，再查询，就把 i=j 的情况也考虑进去了
            ans += cnt[(24 - t % 24) % 24];
            cnt[t % 24]++;
        }
        return ans;
    }
};